func runtime.sysAlloc
13 uses
runtime (current package)
heapdump.go#L739: p := sysAlloc(n, &memstats.other_sys, "heapdump")
malloc.go#L2361: return (*notInHeap)(sysAlloc(size, sysStat, "immortal metadata"))
malloc.go#L2374: persistent.base = (*notInHeap)(sysAlloc(persistentChunkSize, &memstats.other_sys, "immortal metadata"))
mem.go#L49: func sysAlloc(n uintptr, sysStat *sysMemStat, vmaName string) unsafe.Pointer {
mgcmark_greenteagc.go#L724: ring := sysAlloc(uintptr(cap)*unsafe.Sizeof(objptr(0)), &memstats.gcMiscSys, "GC span queue")
mheap.go#L557: sp.array = sysAlloc(uintptr(n)*goarch.PtrSize, &memstats.other_sys, "allspans array")
mheap.go#L3020: result = (*gcBitsArena)(sysAlloc(gcBitsChunkBytes, &memstats.gcMiscSys, "gc bits"))
mpagealloc.go#L411: r := sysAlloc(l2Size, p.sysStat, vmaNamePageAllocIndex)
mprof.go#L282: bh = (*buckhashArray)(sysAlloc(unsafe.Sizeof(buckhashArray{}), &memstats.buckhash_sys, "profiler hash buckets"))
os_linux.go#L207: stack := sysAlloc(stacksize, &memstats.stacks_sys, "OS thread stack")
stack.go#L361: v := sysAlloc(uintptr(n), &memstats.stacks_sys, "goroutine stack (system)")
tracebuf.go#L168: w.traceBuf = (*traceBuf)(sysAlloc(unsafe.Sizeof(traceBuf{}), &memstats.other_sys, "trace buffer"))
traceregion.go#L85: block = (*traceRegionAllocBlock)(sysAlloc(unsafe.Sizeof(traceRegionAllocBlock{}), &memstats.other_sys, "trace arena alloc"))
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |